Neal Skupski (born 1 December 1989) is a British people professional tennis player who specialises in doubles. He has a career-high doubles ATP rankings of world No. 1. He achieved this milestone in November 2022, topping the rankings jointly with long-time partner Wesley Koolhof at the end of that year. Skupski became the third British world no. 1 in doubles after Jamie Murray and Joe Salisbury.
Skupski is a three-time Grand Slam champion, having won the 2023 Wimbledon Championships in men's doubles with Koolhof, and the 2021 and 2022 Wimbledon Championships in mixed doubles alongside Desirae Krawczyk. Koolhof and Skupski were also runners-up at the 2022 US Open, and Krawczyk and Skupski reached the final at the 2024 Australian Open and 2024 French Open. He has won 17 doubles titles on the ATP Tour, including the Madrid Open, Canadian Open and Paris Masters at Masters 1000 level in 2022.
Skupski has represented Great Britain in the Davis Cup since 2019 and competed at the 2020 Summer Olympics.
He competed in a handful of matches in 2010 and 2011, before taking a year out to finish his degree at Louisiana State University, where he studied sports administration as well as playing college tennis.
At the 2013 Kremlin Cup the Skupski brothers entered their first ATP World Tour tournament, progressing to the final, where they lost on a tie-break. Following the final, Neal moved into the top 100 for the first time, having been unranked at the start of the season. He ended 2013 ranked 86th in the world.
Skupski won his first ATP Tour title at the Open Sud de France, partnering again with his brother Ken Skupski, their first ATP title together. He won his second and biggest title of his career thus far at the ATP 500 2018 Vienna Open partnering with fellow Brit Joe Salisbury.
Following the 2019 French Open, Skupski formed a partnership with fellow Briton Jamie Murray. With Murray he reached his first Grand Slam semifinal at the 2019 US Open (tennis) where they lost to the top-seeded Colombian pair and eventual champions Juan Sebastián Cabal and Robert Farah.
He made his first Masters 1000 final at the 2020 Western & Southern Open defeating top seeded pair Cabal/Farah in the first round en route before losing to Pablo Carreno Busta and Alex de Minaur in the final, and won his fourth ATP doubles title at the 2020 Sofia Open by a walkover from Jürgen Melzer and Édouard Roger-Vasselin.
The pair Skupski/Murray also reached the quarterfinals at the French Open, which was Neal's first showing at this level at this Major and third overall and again the quarterfinals at the US Open.
At the 2021 San Diego Open Skupski won his sixth title and second of the season partnering Joe Salisbury.
Seeded seventh, they reached their second Masters 1000 final at the 2022 Mutua Madrid Open after defeating John Isner and Hubert Hurkacz. In the final they defeated fifth seeds Robert Farah and Juan Sebastián Cabal to win their first Masters 1000 title in their career and as a pair.
At the 2022 French Open he reached the quarterfinals with Koolhof for the second time at this Major, defeating unseeded pair of Americans Tommy Paul and Mackenzie McDonald. As a result, Skupski entered the top 10 of the ATP rankings in doubles for the first time on 6 June 2022.
At the 2022 Wimbledon Championships he successfully defended and won his second Major title in mixed doubles again partnering Desirae Krawczyk. They defeated Matthew Ebden and Samantha Stosur in straight sets. He reached the top 5 in the doubles rankings on 18 July 2022.
At the 2022 National Bank Open he reached with Koolhof the semifinals of a Masters 1000 for the third time in the season defeating Lloyd Glasspool/Harri Heliövaara. Next the pair advanced to the eight final of the season defeating Krawietz/Mies. They won their sixth title defeating Dan Evans and John Peers. As a result, he moved to world No. 4 in the doubles rankings on 15 August 2022 and to No. 3 on 22 August 2022.
Seeded 2nd at the US Open the pair reached the quarterfinals defeating Wimbledon champions Australian pair of Ebden/Purcell in three sets. Next they defeated Marcelo Demoliner and Joao Sousa to reach the semifinals. In the semifinals, they defeated Marcelo Arevalo and Jean-Julien Rojer. In the finals, they lost in straight sets to Rajeev Ram and Joe Salisbury. At the 2022 Rolex Paris Masters the pair Koolhof/Skupski reached the semifinals defeating ninth seeds Rohan Bopanna/Matwe Middelkoop climbing to World No. 1 and World No. 2 and solidifying the No. 1 position as a pair in the doubles race. They reached their 10th final and fourth at a Masters level for the season defeating seventh seeds Lloyd Glasspool /Harri Heliövaara. They won their third Masters title and seventh title for the season defeating eight seeds Ivan Dodig/Austin Krajicek in the final. They also clinched the No. 1 year-end ranking as a team. Skupski became joint world No. 1 with Koolhof in doubles on 14 November 2022.
At the 2023 French Open he reached the quarterfinals with Wesley Koolhof for the third time in his career. He lost to the 10th seeded team of Horacio Zeballos and Marcel Granollers.
He won his first Grand Slam title at the 2023 Wimbledon Championships with Koolhof and returned to the No. 1 ranking.
At the Queen's Club Championships, he combined with Michael Venus to win the doubles title, defeating Taylor Fritz and Karen Khachanov in the final.
Skupski and Salisbury were runners-up at the French Open, losing in the final to Marcel Granollers and Horacio Zeballos in three sets.
Skupski is considered Andy Murray's biggest rival in their Fantasy Premier League, "His knowledge isn't that high level, but he spends hours on the apps and websites."
Skupski has stated that he is an avid and lifelong Liverpool F.C. fan; he had on occasion asked for Liverpool's scoreline during his concurrent tennis matches.
Grand Slam tournaments | |||||||||||||||
Australian Open | A | A | A | A | 1R | 1R | 2R | 2R | 2R | QF | QF | 3R | 2R | 0 / 9 | 12–9 |
French Open | A | 1R | A | A | A | 2R | 2R | QF | 1R | QF | QF | 1R | 0 / 8 | 11–8 | |
Wimbledon | Q1 | 1R | 1R | 2R | QF | 3R | 1R | NH | 2R | 3R | W | SF | 1 / 10 | 19–9 | |
US Open | A | A | A | A | 1R | 1R | SF | QF | 2R | F | 3R | QF | 0 / 8 | 17–7 | |
Win–loss | 0–0 | 0–2 | 0–1 | 1–1 | 3–3 | 3–4 | 6–4 | 6–3 | 3–3 | 13–4 | 14–3 | 9–4 | 1–1 | 1 / 35 | 59–33 |
Year-end championship | |||||||||||||||
ATP Finals | did not qualify | SF | RR | DNQ | 0 / 2 | 3–4 | |||||||||
National representation | |||||||||||||||
Summer Olympics | not held | A | not held | 2R | not held | 1R | NH | 0 / 2 | 1–2 | ||||||
Davis Cup | A | A | A | A | A | A | SF | QF | RR | QF | RR | 0 / 5 | 9–5 | ||
ATP Tour Masters 1000 | |||||||||||||||
Indian Wells Masters | A | A | A | A | A | A | 1R | NH | 1R | QF | F | 1R | 0 / 5 | 5–5 | |
Miami Open | A | A | A | A | A | A | 1R | NH | F | F | QF | 1R | 0 / 5 | 10–5 | |
Monte-Carlo Masters | A | A | A | A | A | A | 1R | NH | F | 1R | QF | 1R | 0 / 5 | 5–5 | |
Madrid Open | A | A | A | A | A | A | 2R | NH | 1R | W | QF | 2R | 1 / 5 | 9–4 | |
Italian Open | A | A | A | A | A | A | QF | 1R | 1R | QF | SF | 1R | 0 / 6 | 6–6 | |
Canadian Open | A | A | A | A | A | A | 1R | NH | 2R | W | 2R | 2R | 1 / 5 | 6–4 | |
Cincinnati Masters | A | A | A | A | A | A | SF | F | 1R | 2R | 2R | QF | 0 / 6 | 9–6 | |
Shanghai Masters | A | A | A | A | A | A | SF | NH | QF | 1R | 0 / 3 | 6–3 | |||
Paris Masters | A | A | A | A | A | QF | QF | 2R | 2R | W | QF | SF | 1 / 7 | 14–6 | |
Win–loss | 0–0 | 0–0 | 0–0 | 0–0 | 0–0 | 2–1 | 10–9 | 5–3 | 10–8 | 21–5 | 14–9 | 7–9 | 3 / 47 | 66–44 | |
Career statistics | |||||||||||||||
Tournaments | 1 | 12 | 4 | 9 | 8 | 18 | 29 | 17 | 23 | 25 | 16 | 27 | 189 | ||
Titles | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 2 | 7 | 2 | 2 | 17 | ||
Finals | 1 | 0 | 0 | 0 | 0 | 4 | 4 | 3 | 5 | 10 | 6 | 5 | 38 | ||
Overall win–loss | 3–1 | 5–12 | 2–4 | 4–9 | 5–8 | 28–16 | 43–30 | 22–16 | 29–24 | 55–17 | 51–24 | 40–26 | 289–189 | ||
Win % | 75% | 29% | 33% | 31% | 38% | 64% | 59% | 58% | 55% | 76% | 68% | 61% | |||
Year-end ranking | 87 | 90 | 103 | 81 | 67 | 33 | 31 | 27 | 20 | 1 | 9 | 18 |
Australian Open | A | A | A | A | A | SF | 2R | QF | 1R | SF | F | 0 / 6 | 14–6 | |
French Open | A | A | A | A | A | 2R | NH | QF | QF | 2R | F | 0 / 5 | 9–5 | |
Wimbledon | QF | 1R | 3R | 2R | 2R | 2R | NH | W | W | 1R | QF | 2 / 10 | 19–8 | |
US Open | A | A | A | A | A | 1R | NH | QF | 2R | A | 1R | 0 / 4 | 3–4 | |
Loss | 2022 | US Open | Hard | Wesley Koolhof | Rajeev Ram Joe Salisbury | 6–7(4–7), 5–7 |
Win | 2023 | Wimbledon | Grass | Wesley Koolhof | Marcel Granollers Horacio Zeballos | 6–4, 6–4 |
Loss | 2025 | French Open | Clay | Joe Salisbury | Marcel Granollers Horacio Zeballos | 0–6, 7–6(7–5), 5–7 |
Win | 2021 | Wimbledon | Grass | Desirae Krawczyk | Harriet Dart Joe Salisbury | 6–2, 7–6(7–1) |
Win | 2022 | Wimbledon (2) | Grass | Desirae Krawczyk | Samantha Stosur Matthew Ebden | 6–4, 6–3 |
Loss | 2024 | Australian Open | Hard | Desirae Krawczyk | Hsieh Su-wei Jan Zieliński | 7–6(7–5), 4–6, 9–11 |
Loss | 2024 | French Open | Clay | Desirae Krawczyk | Édouard Roger-Vasselin Laura Siegemund | 4–6, 5–7 |
Loss | 2020 | Cincinnati Masters | Hard | Jamie Murray | Pablo Carreño Busta Alex de Minaur | 2–6, 5–7 |
Loss | 2021 | Miami Open | Hard | Dan Evans | Nikola Mektić Mate Pavić | 4–6, 4–6 |
Loss | 2021 | Monte-Carlo Masters | Clay | Dan Evans | Nikola Mektić Mate Pavić | 3–6, 6–4, 7–10 |
Loss | 2022 | Miami Open | Hard | Wesley Koolhof | Hubert Hurkacz John Isner | 6–7(5–7), 4–6 |
Win | 2022 | Madrid Open | Clay | Wesley Koolhof | Juan Sebastián Cabal Robert Farah | 6–7(4–7), 6–4, 10–5 |
Win | 2022 | Canadian Open | Hard | Wesley Koolhof | Dan Evans John Peers | 6–2, 4–6, 10–6 |
Win | 2022 | Paris Masters | Hard (i) | Wesley Koolhof | Ivan Dodig Austin Krajicek | 7–6(7–5), 6–4 |
Loss | 2023 | Indian Wells Masters | Hard | Wesley Koolhof | Rohan Bopanna Matthew Ebden | 3–6, 6–2, 8–10 |
{class="wikitable" style=font-size:90% !Legend |
Grand Slam (1–2) |
ATP Finals (0–0) |
ATP Masters 1000 (3–5) |
ATP 500 (3–9) |
ATP 250 (10–8) |
Hard (10–16) |
Clay (2–7) |
Grass (5–1) |
Outdoor (13–20) |
Indoor (4–4) |
Loss | 0–1 | Kremlin Cup, Russia | 250 Series | Hard (i) | Ken Skupski | Mikhail Elgin Denis Istomin | 2–6, 6–1, 12–14 | |
Win | 1–1 | Open Sud de France, France | 250 Series | Hard (i) | Ken Skupski | Ben McLachlan Hugo Nys | 7–6(7–2), 6–4 | |
Loss | 1–2 | Eastbourne International, United Kingdom | 250 Series | Grass | Ken Skupski | Luke Bambridge Jonny O'Mara | 5–7, 4–6 | |
Loss | 1–3 | Moselle Open, France | 250 Series | Hard (i) | Ken Skupski | Nicolas Mahut Édouard Roger-Vasselin | 1–6, 5–7 | |
Win | 2–3 | Vienna Open, Austria | 500 Series | Hard (i) | Joe Salisbury | Mike Bryan Édouard Roger-Vasselin | 7–6(7–5), 6–3 | |
Loss | 2–4 | Delray Beach Open, United States | 250 Series | Hard | Ken Skupski | Bob Bryan Mike Bryan | 6–7(5–7), 4–6 | |
Loss | 2–5 | US Clay Court Championships, United States | 250 Series | Clay | Ken Skupski | Santiago González Aisam-ul-Haq Qureshi | 6–3, 4–6, 6–10 | |
Win | 3–5 | Hungarian Open, Hungary | 250 Series | Clay | Ken Skupski | Marcus Daniell Wesley Koolhof | 6–3, 6–4 | |
Loss | 3–6 | Lyon Open, France | 250 Series | Clay | Ken Skupski | Ivan Dodig Édouard Roger-Vasselin | 4–6, 3–6 | |
Loss | 3–7 | Cincinnati Masters, United States | Masters 1000 | Hard | Jamie Murray | Pablo Carreño Busta Alex de Minaur | 2–6, 5–7 | |
Loss | 3–8 | Vienna Open, Austria | 500 Series | Hard (i) | Jamie Murray | Łukasz Kubot Marcelo Melo | 6–7(5–7), 5–7 | |
Win | 4–8 | Sofia Open, Bulgaria | 250 Series | Hard (i) | Jamie Murray | Jürgen Melzer Édouard Roger-Vasselin | Walkover | |
Win | 5–8 | Mexican Open, Mexico | 500 Series | Hard | Ken Skupski | Marcel Granollers Horacio Zeballos | 7–6(7–3), 6–4 | |
Loss | 5–9 | Miami Open United States | Masters 1000 | Hard | Dan Evans | Nikola Mektić Mate Pavić | 4–6, 4–6 | |
Loss | 5–10 | Monte-Carlo Masters, Monaco | Masters 1000 | Clay | Dan Evans | Nikola Mektić Mate Pavić | 3–6, 6–4, 7–10 | |
Loss | 5–11 | Washington Open United States | 500 Series | Hard | Michael Venus | Raven Klaasen Ben McLachlan | 6–7(4–7), 4–6 | |
Win | 6–11 | San Diego Open United States | 250 Series | Hard | Joe Salisbury | John Peers Filip Polášek | 7–6(7–2), 3–6, 10–5 | |
Win | 7–11 | Melbourne Summer Set 1, Australia | 250 Series | Hard | Wesley Koolhof | Aleksandr Nedovyesov Aisam-ul-Haq Qureshi | 6–4, 6–4 | |
Win | 8–11 | Adelaide International 2, Australia | 250 Series | Hard | Wesley Koolhof | Ariel Behar Gonzalo Escobar | 7–6(7–5), 6–4 | |
Win | 9–11 | Qatar Open, Qatar | 250 Series | Hard | Wesley Koolhof | Rohan Bopanna Denis Shapovalov | 7–6(7–4), 6–1 | |
Loss | 9–12 | Miami Open United States | Masters 1000 | Hard | Wesley Koolhof | Hubert Hurkacz John Isner | 6–7(5–7), 4–6 | |
Loss | 9–13 | Barcelona Open, Spain | 500 Series | Clay | Wesley Koolhof | Kevin Krawietz Andreas Mies | 7–6(7–3), 6–7(5–7), 6–10 | |
Win | 10–13 | Madrid Open, Spain | Masters 1000 | Clay | Wesley Koolhof | Juan Sebastián Cabal Robert Farah | 6–7(4–7), 6–4, 10–5 | |
Win | 11–13 | Rosmalen Championships, Netherlands | 250 Series | Grass | Wesley Koolhof | Matthew Ebden Max Purcell | 4–6, 7–5, 10–6 | |
Win | 12–13 | Canadian Open, Canada | Masters 1000 | Hard | Wesley Koolhof | Dan Evans John Peers | 6–2, 4–6, 10–6 | |
Loss | 12–14 | US Open, United States | Grand Slam | Hard | Wesley Koolhof | Rajeev Ram Joe Salisbury | 6–7(4–7), 5–7 | |
Win | 13–14 | Paris Masters, France | Masters 1000 | Hard (i) | Wesley Koolhof | Ivan Dodig Austin Krajicek | 7–6(7–5), 6–4 | |
Loss | 13–15 | Indian Wells Masters, United States | Masters 1000 | Hard | Wesley Koolhof | Rohan Bopanna Matthew Ebden | 3–6, 6–2, 8–10 | |
Loss | 13–16 | Barcelona Open, Spain | 500 Series | Clay | Wesley Koolhof | Máximo González Andrés Molteni | 3–6, 7–6(10–8), 4–10 | |
Win | 14–16 | Rosmalen Championships, Netherlands (2) | 250 Series | Grass | Wesley Koolhof | Gonzalo Escobar Aleksandr Nedovyesov | 7–6(7–1), 6–2 | |
Win | 15–16 | Wimbledon Championships, United Kingdom | Grand Slam | Grass | Wesley Koolhof | Marcel Granollers Horacio Zeballos | 6–4, 6–4 | |
Loss | 15–17 | Winston-Salem Open, United States | 250 Series | Hard | Lloyd Glasspool | Nathaniel Lammons Jackson Withrow | 3–6, 4–6 | |
Loss | 15–18 | China Open, China | 500 Series | Hard | Wesley Koolhof | Ivan Dodig Austin Krajicek | 7–6(14–12), 3–6, 5–10 | |
Loss | 15–19 | Delray Beach Open, United States | 250 Series | Hard | Santiago González | Julian Cash Robert Galloway | 7–5, 5–7, 2–10 | |
Loss | 15–20 | Mexican Open, Mexico | 500 Series | Hard | Santiago González | Hugo Nys Jan Zieliński | 3–6, 2–6 | |
Win | 16–20 | Queen's Club Championships, United Kingdom | 500 Series | Grass | Michael Venus | Taylor Fritz Karen Khachanov | 4–6, 7–6(7–5), 10–8 | |
Win | 17–20 | Eastbourne International, United Kingdom | 250 Series | Grass | Michael Venus | Matthew Ebden John Peers | 4–6, 7–6(7–2), 11–9 | |
Loss | 17–21 | Vienna Open, Austria | 500 Series | Hard (i) | Michael Venus | Alexander Erler Lucas Miedler | 6–4, 3–6, 1–10 | |
Loss | 17–22 | Qatar Open, Qatar | 500 Series | Hard | Joe Salisbury | Julian Cash Lloyd Glasspool | 3–6, 2–6 | |
Loss | 17–23 | Barcelona Open, Spain | 500 Series | Clay | Joe Salisbury | Sander Arends Luke Johnson | 3–6, 7–6(7–1), 6–10 | |
Loss | 17–24 | French Open, France | Grand Slam | Clay | Joe Salisbury | Marcel Granollers Horacio Zeballos | 0–6, 7–6(7–5), 5–7 |
{class="wikitable" style=font-size:97% !Legend |
ATP Challenger Tour (23–13) |
ITF Futures (7–2) |
Hard (21–8) |
Clay (5–0) |
Grass (3–5) |
Carpet (1–2) |
Loss | 0–1 | Great Britain F12, Roehampton | Futures | Hard | Oliver Golding | Ashwin Kumar Laurent Rochette | 2–6, 7–6(10–8), 6–10 | |
Win | 1–1 | Ireland F1, Dublin | Futures | Carpet | Albano Olivetti | James Cluskey James McGee | 7–6(7–4), 6–3 | |
Win | 2–1 | US F24, Costa Mesa | Futures | Hard | Chris Eaton | Daniel Cox Adam Hubble | 6–3, 6–3 | |
Win | 3–1 | Great Britain F2, Portsmouth | Futures | Hard (i) | Ken Skupski | Sam Barry Colin O'Brien | 3–6, 6–3, 10–5 | |
Win | 4–1 | Great Britain F4, Birkenhead | Futures | Hard (i) | Lewis Burton | James Cluskey Sean Thornley | 7–6(7–5), 2–6, 10–7 | |
Loss | 4–2 | Great Britain F5, Cardiff | Futures | Hard (i) | Edward Corrie | David Rice Sean Thornley | 1–6, 5–7 | |
Win | 5–2 | Great Britain F9, Bournemouth | Futures | Clay | Richard Gabb | Jack Carpenter Ashley Hewitt | 6–3, 2–6, 10–3 | |
Win | 6–2 | Italy F6, Pozzuoli | Futures | Clay | Ken Skupski | Oliver Golding Denys Mylokostov | 6–3, 6–3 | |
Loss | 0–1 | Aegon Trophy, United Kingdom | Challenger | Grass | Ken Skupski | Jamie Murray John Peers | 2–6, 7–6(7–3), 6–10 | |
Win | 7–2 | Great Britain F12, Manchester | Futures | Grass | Albano Olivetti | Zach Itzstein Brydan Klein | 7–6(7–4), 6–3 | |
Win | 1–1 | Recanati, Italy | Challenger | Hard | Ken Skupski | Gianluigi Quinzi Adelchi Virgili | 6–4, 6–3 | |
Win | 2–1 | Segovia, Spain | Challenger | Hard | Ken Skupski | Mikhail Elgin Uladzimir Ignatik | 6–3, 6–7(4–7), 10–6 | |
Win | 3–1 | Pétange, Luxembourg | Challenger | Hard (i) | Ken Skupski | Benjamin Becker Tobias Kamke | 6–3, 6–7(5–7), 10–7 | |
Win | 4–1 | Szczecin, Poland | Challenger | Clay | Ken Skupski | Andrea Arnaboldi Alessandro Giannessi | 6–4, 1–6, 10–7 | |
Loss | 4–2 | Talheim, Germany | Challenger | Hard (i) | Ken Skupski | Tomasz Bednarek Henri Kontinen | 6–3, 6–7(3–7), 10–12 | |
Win | 5–2 | İzmir, Turkey | Challenger | Hard | Ken Skupski | Malek Jaziri Alexander Kudryavtsev | 6–1, 6–4 | |
Win | 6–2 | Slovak Open, Slovakia | Challenger | Hard (i) | Ken Skupski | Norbert Gombos Adam Pavlásek | 6–3, 7–6(7–3) | |
Win | 7–2 | Surbiton, United Kingdom | Challenger | Grass | Ken Skupski | Marcus Daniell Marcelo Demoliner | 6–3, 6–4 | |
Loss | 7–3 | Ilkley, United Kingdom | Challenger | Grass | Ken Skupski | Marcus Daniell Marcelo Demoliner | 6–7(3–7), 4–6 | |
Win | 8–3 | Saint-Rémy, France | Challenger | Hard | Ken Skupski | Andrej Martin Igor Zelenay | 6–4, 6–1 | |
Loss | 8–4 | Orléans, France | Challenger | Hard (i) | Ken Skupski | Tristan Lamasine Fabrice Martin | 4–6, 6–7(2–7) | |
Loss | 8–5 | Brest Challenger, France | Challenger | Hard (i) | Ken Skupski | Wesley Koolhof Matwé Middelkoop | 6–3, 4–6, 6–10 | |
Loss | 8–6 | Eckental, Germany | Challenger | Carpet (i) | Ken Skupski | Ruben Bemelmans Philipp Petzschner | 5–7, 2–6 | |
Loss | 8–7 | Bratislava, Slovakia | Challenger | Hard (i) | Ken Skupski | Ilija Bozoljac Igor Zelenay | 6–7(3–7), 6–4, 5–10 | |
Win | 9–7 | Bergamo, Italy | Challenger | Hard (i) | Ken Skupski | Nikola Mektić Antonio Šančić | 6–3, 7–5 | |
Win | 10–7 | Cherbourg, France | Challenger | Hard (i) | Ken Skupski | Yoshihito Nishioka Aldin Šetkić | 4–6, 6–3, 10–6 | |
Loss | 10–8 | Manchester, United Kingdom | Challenger | Grass | Ken Skupski | Purav Raja Divij Sharan | 3–6, 6–3, 9–11 | |
Loss | 10–9 | Surbiton, United Kingdom | Challenger | Grass | Ken Skupski | Purav Raja Divij Sharan | 4–6, 6–7(3–7) | |
Win | 11–9 | Saint-Rémy, France (2) | Challenger | Hard | Ken Skupski | David O'Hare Joe Salisbury | 6–7(5–7), 6–4, 10–5 | |
Win | 12–9 | Bratislava, Slovakia (2) | Challenger | Hard (i) | Ken Skupski | Purav Raja Divij Sharan | 4–6, 6–3, 10–5 | |
Loss | 12–10 | Quimper, France | Challenger | Hard (i) | Ken Skupski | Mikhail Elgin Igor Zelenay | 6–2, 5–7, 5–10 | |
Win | 13–10 | Savannah, US | Challenger | Clay (green) | Peter Polansky | Luke Bambridge Mitchell Krueger | 4–6, 6–3, 10–1 | |
Win | 14–10 | Venice, Italy | Challenger | Clay | Ken Skupski | Julian Knowle Igor Zelenay | 5–7, 6–4, 10–5 | |
Win | 15–10 | Nottingham Open, United Kingdom | Challenger | Grass | Ken Skupski | Matt Reid John-Patrick Smith | 7–6(7–1), 2–6, 10–7 | |
Win | 16–10 | Aptos, US | Challenger | Hard | Jonathan Erlich | Alex Bolt Jordan Thompson | 6–3, 2–6, 10–8 | |
Win | 17–10 | Vancouver Open, Canada | Challenger | Hard | James Cerretani | Treat Huey Robert Lindstedt | 7–6(8–6), 6–2 | |
Loss | 17–11 | Eckental, Germany | Challenger | Carpet (i) | Ken Skupski | Sander Arends Roman Jebavý | 2–6, 4–6 | |
Win | 18–11 | Bratislava, Slovakia (3) | Challenger | Hard (i) | Ken Skupski | Sander Arends Antonio Šančić | 5–7, 6–3, 10–8 | |
Win | 19–11 | Quimper, France | Challenger | Hard (i) | Ken Skupski | Sander Gillé Joran Vliegen | 6–3, 3–6, 10–7 | |
Win | 20–11 | Le Gosier, Guadeloupe (France) | Challenger | Hard | John-Patrick Smith | Ruben Bemelmans Jonathan Eysseric | 7–6(7–3), 6–4 | |
Loss | 20–12 | Surbiton, United Kingdom | Challenger | Grass | Ken Skupski | Luke Bambridge Jonny O'Mara | 6–7(11–13), 6–4, 7–10 | |
Win | 21–12 | Vancouver, Canada (2) | Challenger | Hard | Luke Bambridge | Marc Polmans Max Purcell | 4–6, 6–3, 10–6 | |
Win | 22–12 | Chicago, US | Challenger | Hard | Luke Bambridge | Leander Paes Miguel Ángel Reyes-Varela | 6–3, 6–4 | |
Win | 23–12 | Phoenix, US | Challenger | Hard | Jamie Murray | Austin Krajicek Artem Sitak | 6–7(2–7), 7–5, 10–6 | |
Loss | 23–13 | May 2024 | Turin, Italy | Challenger | Hard (i) | Andreas Mies | Harri Heliövaara Henry Patten | 3–6, 3–6 |
|
|